"""
该模块用于定义主页接口的序列化器
"""

from rest_framework import serializers
from goods.models import GoodsVisitCount

# 定义针对模型类GoodsVisitCount的序列化器
class GoodsVisitCountModelSerializer(serializers.ModelSerializer):
    # (1)、如果模型类序列化器自动映射的字段序列化结果不符合业务需求
    # 我们可以在序列化器重写自定义类型覆盖原有映射
    category = serializers.StringRelatedField()

    class Meta:
        model = GoodsVisitCount
        fields = ['category', 'count']